package ${projectDefinitionDO.basePackage}.sdk.biz;

import org.web.base.domain.ResultDO;
import ${projectDefinitionDO.basePackage}.sdk.dto.AccountInfoDTO;
import ${projectDefinitionDO.basePackage}.sdk.dto.query.QueryAccountInfoRequest;

import java.util.List;

public interface AccountInfoBiz {

    ResultDO<List<AccountInfoDTO>> selectAccountInfoList(QueryAccountInfoRequest queryAccountInfoRequest);

    ResultDO<Integer> countAccountInfoList(QueryAccountInfoRequest queryAccountInfoRequest);

    ResultDO<List<AccountInfoDTO>> batchSaveAccountInfoList(List<AccountInfoDTO> list);

    ResultDO<Integer> batchDeleteAccountInfoList(List<Integer> accountInfoIdList);
}
